package qlvbdq.controler;

import javax.swing.JOptionPane;
import qlvbdq.bo.CTPhieuDichVuBO;
import qlvbdq.dto.CTPhieuDichVuDTO;

/**
 *
 * @author THAI HA
 */
public class CTPhieuDichVuControler {

    public CTPhieuDichVuControler() {
    }

    public boolean insertCTPhieuDichVu(CTPhieuDichVuDTO ctpdvdto_) {
        CTPhieuDichVuBO ctpdvbo = new CTPhieuDichVuBO();
        if (ctpdvbo.insertCTPhieuDichVu(ctpdvdto_)) {
            return true;
        } else {
            JOptionPane.showMessageDialog(null,
                    "Không thể thêm chi tiết phiếu dịch vụ",
                    "Error",
                    JOptionPane.ERROR_MESSAGE);
            System.out.println(ctpdvdto_.getMaDichVu());
            System.out.println(ctpdvdto_.getMaPDV());
            return false;
        }
    }
    
    public boolean deleteCTPhieuDichVuByMaPhieuDV(CTPhieuDichVuDTO ctpdvdto_){
        CTPhieuDichVuBO ctpdvbo = new CTPhieuDichVuBO();
        if(ctpdvbo.deleteCTPhieuDichVuByMaPhieuDV(ctpdvdto_)){
            System.out.println(ctpdvdto_.getMaDichVu());
            System.out.println(ctpdvdto_.getMaPDV());
            return true;
        }else{
            JOptionPane.showMessageDialog(null,
                    "Không thể xóa chi tiết phiếu dịch vụ",
                    "Error",
                    JOptionPane.ERROR_MESSAGE);
            System.out.println(ctpdvdto_.getMaDichVu());
            System.out.println(ctpdvdto_.getMaPDV());
            return false;
        }
    }
    
    public boolean deleteCTPhieuDichVuByMaDVAndMaPhieuDV(CTPhieuDichVuDTO ctpdvdto_){
        CTPhieuDichVuBO ctpdvbo = new CTPhieuDichVuBO();
        if(ctpdvbo.deleteCTPhieuDichVuByMaDVAndMaPhieuDV(ctpdvdto_)){
            System.out.println(ctpdvdto_.getMaDichVu());
            System.out.println(ctpdvdto_.getMaPDV());
            return true;
        }else{
            JOptionPane.showMessageDialog(null,
                    "Không thể xóa chi tiết phiếu dịch vụ",
                    "Error",
                    JOptionPane.ERROR_MESSAGE);
            System.out.println(ctpdvdto_.getMaDichVu());
            System.out.println(ctpdvdto_.getMaPDV());
            return false;
        }
    }
}
